package model

import "time"

type Article struct {
	Id          uint      `gorm:"column:id;type:bigint(20) UNSIGNED;primaryKey;not null;" json:"id"`
	Title       string    `gorm:"column:title;type:varchar(255);comment:标题;not null;" json:"title"`                                       // 标题
	Context     string    `gorm:"column:context;type:varchar(255);comment:内容;not null;" json:"context"`                                   // 内容
	VideoId     uint      `gorm:"column:video_id;type:bigint(20) UNSIGNED;comment:视频id;default:NULL;" json:"video_id"`                    // 视频id
	CreatedTime time.Time `gorm:"column:created_time;type:datetime;comment:创建时间;not null;default:CURRENT_TIMESTAMP;" json:"created_time"` // 创建时间
}

func (Article) TableName() string {
	return "article"
}
